Turbulence Simulations using the Generalized Lattice Boltz- mann Equation on Massively Parallel Architectures
نویسندگان
چکیده
The lattice Boltzmann method (LBM) is becoming increasingly popular for the computational simulation of fluid flow. This approach is based on kinetic theory, and considers the evolution of distributions of particles on a lattice whose collective behaviour represents that of the equations governing the motion of fluids. The use of the LBM is attractive as it has a relatively fast execution speed and is highly suited to parallel implementation on multiprocessor computers. In this paper, the most advanced formulation currently available, the generalized lattice Boltzmann equation (GLBE), or multiple relaxation time model, is discussed. The results of large eddy simulations of fully developed turbulent channel flow obtained using this model are presented and shown to be in good agreement with benchmark data. Studies to compare the speed and numerical stability of the GLBE with other methods have been undertaken and clearly demonstrate its superiority over earlier versions of the LBM. Finally, results from performance tests using up to 1024 processors of a massively parallel supercomputer are provided, showing the expected near-linear scaling for large problems.
منابع مشابه
Extended Self Similarity in Numerical Simulations of 3d Anisotropic Turbulence
Using a code based on the Lattice Boltzmann Equation, we have performed numerical simulations of a turbulent shear flow. We investigate the scaling behaviour of the structure functions in presence of anisotropic homogeneous turbulence, and we show that although Extended Self Similarity does not hold when strong shear effects are present, a more generalized scaling law can still be defined. PACS...
متن کاملInfluences of Small-Scale Effect and Boundary Conditions on the Free Vibration of Nano-Plates: A Molecular Dynamics Simulation
This paper addresses the influence of boundary conditions and small-scale effect on the free vibration of nano-plates using molecular dynamics (MD) and nonlocal elasticity theory. Based on the MD simulations, Large-scale Atomic/Molecular Massively Parallel Simulator (LAMMPS) is used to obtain fundamental frequencies of single layered graphene sheets (SLGSs) which modeled in this paper as the mo...
متن کاملParallel Implementation of a Lattice Boltzmann Algorithm for the Electrostatic Plasma Turbulence 1 Lattice Boltzmann Algorithm for the Electrostatic Plasma Turbulence
A parallel version of a Lattice Boltzmann Equation algorithm , which simulates the electrostatic plasma turbulence, has been developed using the High Performance Fortran language. The algorithm evolves a system of particle populations on a discrete lattice and data-parallel implementation has been performed by a regular domain decomposition. System evolution requires both completely local and n...
متن کاملLattice Boltzmann simulations of electrostaticplasma
A Lattice Boltzmann algorithm to study the 3-D electrostatic-turbulence dynamics in thermonuclear plasmas is presented. The ion continuity, momentum and pressure equations are reproduced with the electrons being described by the adiabatic response. Applications to the study of 2-D turbulence show that the heat ux is reduced at a level much smaller than the quasilinear estimate. The particle and...
متن کاملMassively parallel lattice-Boltzmann codes on large GPU clusters
This paper describes a massively parallel code for a state-of-the art thermal Lattice Boltzmann method. Our code has been carefully optimized for performance on one GPU and to have a good scaling behavior extending to a large number of GPUs. Versions of this code have been already used for large-scale studies of convective turbulence. GPUs are becoming increasingly popular in HPC applications, ...
متن کامل